@charset "UTF-8";
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td{margin:0; padding:0;}
body{background: #fff;font: normal 14px/30px "微软雅黑";color: #666;}
td,th,caption{font-size:14px;}
h1, h2, h3, h4, h5, h6{font-weight:normal; font-size:100%;}
a{text-decoration: none;}
a:hover{text-decoration: none;}
img{border:none;}
ol,ul,li{list-style:none;}
input, textarea, select, button{font:14px Verdana,Helvetica,Arial,sans-serif;}
table{border-collapse:collapse;}
html{overflow-y: scroll;}
.clearfix:after{content: ".";display: block;height:0;clear:both;visibility: hidden;}
.clearfix{*zoom:1;}
.w1200{width: 1200px;height:auto;margin: 0 auto;}
.fl{float: left;}
.fr{float: right;}


/*头部*/
#header{ width:100%; height:100px; z-index:10;background-color:#fff;box-shadow: 0 3px 7px 0 rgba(0, 0, 0, 0.16);}
.header{width: 1200px;height: 100px;margin: 0px auto;}
.logo{width:170px;height:100px;float:left;}

.language{ height:20px; width:90px; float:right; margin-top:40px;}
.language img{ width:35px; height:20px; margin-left:10px;}

.shortcut{width: 90px;height: 35px;overflow: hidden;float:right; margin-top:32px;}
.shortcut a{margin-left:10px;display:block;width:35px;height:35px;position:relative;overflow:hidden;float:left;transition:all 0.3s linear;-webkit-transition:all 0.3s linear;top:0px;}
.shortcut a img{position:absolute;right:0px;top:0px;}
.shortcut a .imgH{right:-35px;transition:all 0.3s ease;-webkit-transition:all 0.3s ease;}
.shortcut a:hover .imgH{display:block;right:0px;}

.select{width: 120px;height: 35px;float:right;font-size: 14px;position: relative;background:#f5f5f5;margin-top:32px; margin-left:10px;}
.select >i{position: absolute;top: 9px;right: 10px;width: 20px;height: 11px;border-top:3px #ccc solid;border-bottom:3px #ccc solid;}
.select >i:after{content:'';position: absolute;top: 4px;left: 0;width: 100%;height: 3px;background-color: #ccc;}
.select p{padding: 0 15px;line-height: 35px;cursor: pointer;color:#999;}
.select ul{list-style-type:none;background:#f5f5f5;width: 100%;overflow:hidden;position: absolute; top: 0;left: 0;z-index: 100000;height: 0;transition: height .3s ease-out,top .3s ease-out;}
.select ul li{padding: 0 15px;line-height: 35px;cursor: pointer;opacity:0;transform: translateX(140px);transition: transfrom .3s ease-out;}
.select ul li:hover{background-color: #eee;}
.select ul li.selected{color: #FFF;background:#043071;}
.select.open ul{height: auto;top: 0px;transition: all .2s ease-in;}
.select.open ul li{opacity: 1;transform:translateX(0);}
.select.open ul li a{color: #999;text-decoration: none;}
.select.open ul li:nth-child(1){transition: opacity .3s ease-in .05s,transform .3s ease-in .05s;}
.select.open ul li:nth-child(2){transition: opacity .3s ease-in .1s,transform .3s ease-in .1s;}
.select.open ul li:nth-child(3){transition: opacity .3s ease-in .15s,transform .3s ease-in .15s;}
.select.open ul li:nth-child(4){transition: opacity .3s ease-in .20s,transform .3s ease-in .20s;}
.select.open ul li:nth-child(5){transition: opacity .3s ease-in .25s,transform .3s ease-in .25s;}
.select.open ul li:nth-child(6){transition: opacity .3s ease-in .25s,transform .3s ease-in .30s;}
.select.open ul li:nth-child(7){transition: opacity .3s ease-in .25s,transform .3s ease-in .35s;}
.select.open ul li:nth-child(8){transition: opacity .3s ease-in .25s,transform .3s ease-in .40s;}
.select.open ul li:nth-child(9){transition: opacity .3s ease-in .25s,transform .3s ease-in .45s;}

/*一级栏目*/
.indexNav{width:735px;height:100px;z-index:9999;float:right;}
.indexNav ul{float:right;}
.indexNav li{float:left;width:105px;height:100px;line-height:100px;position:relative;}
.indexNav li.last{background:none;}
.indexNav li a{float: left;display: block;width: 105px;height: 100px;line-height: 100px; color:#333;}
.indexNav li a:hover{text-decoration: none;}
.indexNav li a span{float:left;display:block;width:105px;height:100px;line-height:100px;cursor:pointer;text-align:center;font-size:15px;}
.indexNav li a.selected{color: #fff; background: url(../images/indexNav.jpg) no-repeat scroll center center;}
.indexNav li a.selected2{color: #fff; background: url(../images/indexNav.jpg) no-repeat scroll center center;}
.indexNav li.selected .submenu{display:block;}
.indexNav li .submenu{display: none;position: absolute;top: 100px;left: 5px;width:190px; padding-bottom:15px;z-index:9999;background-color:#fff; border-top: solid 3px #042f70;}
.indexNav li .submenu li{float:left;background:none;width:100%;height:45px; border-bottom: 1px solid #eee;}
.indexNav li .submenu li a{width:150px; padding:0 20px; line-height:45px; background:none; color:#333; font-size:12px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap}
.indexNav li .submenu li a:hover{color: #fff;background-color: #042f70;height:45px;}


/*焦点图*/
.flexslider{position:relative;height:665px;width:100%;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:665px;box-shadow:inset 0px 15px 10px -15px #333;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:20px;height:6px;margin:0 5px 15px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:20px;height:6px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}

.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;display:none;}
.flexslider:hover .flex-direction-nav{display:block;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


/*首页标题*/
.indexTit{ width:1200px; height:auto; margin:0 auto;}
.indexTit .indexTitEn{ width:130px; height:30px; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:30px; color:#fff; text-transform:uppercase; margin:0 auto; text-align:center; background:#042f70;}
.indexTit .indexTitCn{ width:1200px; height:30px; font-size:30px; line-height:30px; color:#000; text-align:center; margin-top:15px;}

.indexMore{ width:140px; height:40px; margin:20px auto 0;}
.indexMore a{ font-size:14px; color:#fff; line-height:40px; text-align:center; background-color:#042f70;display: block;}


/*首页简介*/
.indexAbout{ width:1200px; height:445px; margin:80px auto;}
.indexAbout .indexAboutContent{ width:470px; height:445px; float:left;}
.indexAbout .indexAboutContent .indexAboutTit{ width:100%; font-size:28px; color:#333; line-height:30px; margin-top:10px;}
.indexAbout .indexAboutContent .indexAboutSummry{ width:100%; height:245px; font-size:14px; color:#333; line-height:35px; margin-top:40px; display:-webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp:7; overflow:hidden;}
.indexAbout .indexAboutContent .indexAboutMore{ width:140px; height:40px; float:left; margin-top:60px;}
.indexAbout .indexAboutContent .indexAboutMore a{ font-size:14px; color:#fff; line-height:40px; text-align:center; background-color:#042f70;display: block;}
.indexAbout .indexAboutPic{ width:670px; height:445px; float:right; background:#000;}
.indexAbout .indexAboutPic img{ width:100%; height:100%;}


/*首页横幅*/
.indexHf{width: 100%; height:235px; margin-bottom:80px; background: url(../images/indexHf.jpg) no-repeat scroll center top;}
.indexHf .hfFl{ width:500px; float:left; margin-top:65px;}
.indexHf .hfFl h5{ width:100%; font-size:16px; color:#e60213;}
.indexHf .hfFl h3{ width:100%; font-size:48px; color:#fff; margin-top:20px;}
.indexHf .hfFr{width:150px; height:48px; border-radius: 24px; font-size:14px; color:#fff; line-height:48px; text-align:center; background:#e60213; margin-top:93px; margin-right:60px; float:right;}
.indexHf .hfFr a{color:#fff; display:block;}

/*首页新闻*/
.indexNews{ width:1230px; height:auto; margin:50px auto 0;}
.indexNews .indexNewsList{ width:380px; height:auto; margin:0 15px 30px; display:block; float:left;}
.indexNews .indexNewsList .newPic{ width:380px; height:250px; background:#000; transition: 0s; overflow:hidden; position: relative;}
.indexNews .indexNewsList .newPic img{ width:100%; height:100%; transition: all .5s ease;}
.indexNews .indexNewsList .indexNewsTime{ width: 90px; height: auto; background: #666; text-align: center; color: #fff; position: absolute; left: 0; top: 100px; padding:5px 0;}
.indexNews .indexNewsList .indexNewsTime .indexNewsDate{ font-size: 28px; line-height: 28px;}
.indexNews .indexNewsList .indexNewsTime .indexNewsYearMon{ font-size: 12px; line-height: 12px; width:50px; border-top:solid 1px #fff; margin:5px auto 0; padding-top:5px;}
.indexNews .indexNewsList .indexNewsContent{ width:338px; height:auto; padding:20px 20px 25px 20px; border:solid 1px #eee;}
.indexNews .indexNewsList .indexNewsContent .indexNewsTit{ width:100%; height:20px; font-size:16px; line-height:20px; color: #000; padding-bottom:15px; border-bottom:solid 1px #eee; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all .5s ease;}
.indexNews .indexNewsList .indexNewsContent .indexNewsSummry{ width:100%; height:50px; font-size:12px; line-height:25px; color: #999; margin-top:15px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.indexNews .indexNewsList .indexNewsContent .indexNewsMore{ width:38px; height:23px; text-align:center; margin-top:15px; color:#d8d8d8; font-size:14px; line-height:23px; border:solid 1px #d8d8d8; transition: all .5s ease;}
.indexNews .indexNewsList:hover .indexNewsTit{ color: #042f70;}
.indexNews .indexNewsList:hover .indexNewsMore{ color: #042f70; border:solid 1px #042f70;}
.indexNews .indexNewsList:hover .indexNewsTime{ background: #042f70;}
.indexNews .indexNewsList:hover .newPic img{transform:scale(1.05);}

.indexNews .indexNewsItem{ width:585px; height: 100px; margin:0 15px 30px; display:block; float:left;}
.indexNews .indexNewsItem .indexNewsTime{ width: 100px;height: 100px; text-align: center; float:left;}
.indexNews .indexNewsItem .indexNewsTime .indexNewsDate{font-size: 14px;line-height: 50px;display: block;color: #888; background-color:#f1f1f1;}
.indexNews .indexNewsItem .indexNewsTime .indexNewsYearMon{font-size: 14px;line-height: 50px;display: block;color: #fff; background-color:#042f70;}
.indexNews .indexNewsItem .indexNewsContent{ width:434px; height:98px; border-top:solid 1px #eee; border-bottom:solid 1px #eee; border-right:solid 1px #eee; float:right; padding:0 20px 0 30px;}
.indexNews .indexNewsItem .indexNewsContent h3{ width:100%; height:20px; font-size: 16px; color: #333; margin-top:15px; line-height:20px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.indexNews .indexNewsItem .indexNewsContent .txt{ width:100% height:50px; font-size: 12px; color: #999; margin-top:5px; line-height:25px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.indexNews .indexNewsItem:hover h3{color:#042f70;}



/*首页标志*/
.indexSign{ width:100%; height:auto; padding:70px 0 100px; background: url(../images/indexSign.jpg) no-repeat fixed center top; margin:80px 0 80px;}
.signBox{ width:990px; height:auto; margin:0 auto;  margin-top:60px;}
.signBox .signImg{ width:200px; height:200px; float:left; margin-top:20px;}
.signBox .signImg img{ width:200px; height:200px;}
.signBox .signSummry{ width:720px; height:240px; float:right; font-size:14px; line-height:30px; color:#fff;}


/*首页产品*/
.indexPro{ width:1230px; height:auto; margin:50px auto 0;}
.indexPro .proList{position:relative; overflow:hidden; width:380px; float:left; margin:0 15px 30px;}
.indexPro .proList .proTbox{position:relative;overflow:hidden;width:100%;height:170px;}
.indexPro .proList .proTbox .showBox{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.6);transition:all 0.5s ease;}
.indexPro .proList .proTbox .showBoxLink{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:60%;color:#fff;text-align:center;font-size:14px;padding:5px 0;}
.indexPro .proList .proTbox .showBoxLink::before{content:'';position:absolute;top:0px;left:50%;transform:translateX(-50%);width:60%;height:1px;background:#fff;transition:all .5s ease;}
.indexPro .proList .proTbox .showBoxLink::after{content:'';position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:60%;height:1px;background:#fff;transition:all .5s ease;}
.indexPro .proList .proImg{position:absolute; width:380px; height:170px; transition:all .5s ease;}
.indexPro .proList .proImg img{width:100%; height:100%;}
.indexPro .proList .proBbox{position:relative; overflow:hidden; width:338px; height:auto; padding:20px 20px 10px; border:1px solid #f2f2f2;}
.indexPro .proList .proBbox .proTitle{font-size:16px; color:#333; overflow:hidden ;text-overflow:ellipsis; position:relative; white-space:nowrap; width:100%;}
.indexPro .proList .proBbox .proSummry{color:#777; font-size:14px; line-height:20px; white-space:nowrap; overflow:hidden; margin:10px 0; text-overflow:ellipsis;}
.indexPro .proList .proBbox .lookDetail{position:relative; display:block; color:#777; width:338px; height:38px; line-height:38px; border-top:1px solid #e5e5e5; background: url(../images/proLink.png) no-repeat scroll right 20px; font-size:14px;}
.indexPro .proList:hover .showBox{opacity:1;}
.indexPro .proList:hover .proImg{transform:scale(1.05);}
.indexPro .proList:hover .showBoxLink::before{width:1rem;}
.indexPro .proList:hover .showBoxLink::after{width:1rem;}


/*首页优势*/
.indexAdvantage{ width:100%; height:auto; padding:70px 0 100px; background: url(../images/indexAdvantage.jpg) no-repeat fixed center top; margin-top:80px;}
.advantageBox{ width:1200px; height:164px; margin:0 auto; margin-top:60px;}
.advantageBox .advantageList{ width:250px; height:auto; padding:0 25px; float:left;}
.advantageBox .advantageList .advantageImg{ width:70px; height:44px; margin:0 auto;}
.advantageBox .advantageList .advantageImg img{ width:70px; height:44px;}
.advantageBox .advantageList .advantageCn{ width:100%; font-size:18px; color:#fff; line-height:30px; margin-top:30px; text-align:center;}
.advantageBox .advantageList .advantageEn{ width:100%; font-size:12px; color:#fff; line-height:25px; text-transform:uppercase; margin-top:10px; text-align:center;}


/*首页案例*/
.indexCaseTitBox{ width:1200px; height:auto; margin:80px auto 0;}
.indexCaseTitBox .indexCaseTit{ width:300px; height:auto; float:left;}
.indexCaseTitBox .indexCaseTit .indexCaseEn{ width:130px; height:30px; font-size:14px; font-family:Arial, Helvetica, sans-serif; line-height:30px; color:#fff; text-transform:uppercase; background:#042f70; text-align:center;}
.indexCaseTitBox .indexCaseTit .indexCaseCn{ width:100%; height:30px; font-size:30px; line-height:30px; color:#000; margin-top:15px;}
.indexCaseTitBox .indexCaseSummry{ width:690px; height:60px; font-size:14px; line-height:30px; color:#666; margin-top:5px; margin-right:20px; float:right;}

.indexCase{ width:1230px; height:auto; margin:50px auto 0;}
.indexCase .caseList{position:relative; overflow:hidden; width:380px; float:left; margin:0 15px 30px;}
.indexCase .caseList .caseTbox{position:relative;overflow:hidden;width:100%;height:285px;}
.indexCase .caseList .caseTbox .showBox{position:absolute;top:0px;left:0px;width:100%;height:100%;opacity:0;background:rgba(0,0,0,.6);transition:all 0.5s ease;}
.indexCase .caseList .caseTbox .showBoxLink{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);display:block;width:60%;color:#fff;text-align:center;font-size:14px; line-height:25px;padding:5px 0;}
.indexCase .caseList .caseTbox .showBoxLink::before{content:'';position:absolute;top:0px;left:50%;transform:translateX(-50%);width:60%;height:1px;background:#fff;transition:all .5s ease;}
.indexCase .caseList .caseTbox .showBoxLink::after{content:'';position:absolute;bottom:0px;left:50%;transform:translateX(-50%);width:60%;height:1px;background:#fff;transition:all .5s ease;}
.indexCase .caseList .caseImg{position:absolute; width:380px; height:285px; transition:all .5s ease;}
.indexCase .caseList .caseImg img{width:100%; height:100%;}
.indexCase .caseList:hover .showBox{opacity:1;}
.indexCase .caseList:hover .caseImg{transform:scale(1.05);}
.indexCase .caseList:hover .showBoxLink::before{width:1rem;}
.indexCase .caseList:hover .showBoxLink::after{width:1rem;}


/*首页底部*/
.footBox{ width:100%; background:#333; padding:60px 0; margin-top:80px;}
.footBox .foot{ width:1200px; height:auto; margin:0 auto;}
.footBox .foot .footLogo{ width:93px; height:114px; float:left;}
.footBox .foot .footLogo img{ width:100%; height:100%;}
.footNav{float: left; width:690px; margin-left:120px;}
.footBox .foot .footNav ul{float: left; width: auto; width: 130px;}
.footBox .foot .footNav .con{width: 300px;}
.footBox .foot .footNav ul li a{font-size: 14px;color: #d3d3d3;line-height: 30px;}
.footBox .foot .footNav ul li a:hover{text-decoration: underline;}
.footBox .foot .footNav ul .li1{font-size: 16px;color: #999; line-height:20px; margin-bottom: 15px;}
.footBox .foot .footNav ul .li2{font-size: 14px;color: #d3d3d3;line-height: 30px;}
.footBox .foot .footEwm{ width:215px; height:auto; float:right; border-left: solid 1px #5d5d5d; padding-left:45px;}
.footBox .foot .footEwm .ewmBox{ width:100%; height:80px;}
.footBox .foot .footEwm .ewmBox .ewmFl{ width:100px; height:50px; margin-top:15px; float:left; color:#d3d3d3; line-height:25px;}
.footBox .foot .footEwm .ewmBox .ewmFr{ width:80px; height:80px; float:right;}
.footBox .foot .footEwm .ewmBox .ewmFr img{ width:80px; height:80px;}

.footer{ width:100%; height:50px; text-align:center; font-size:14px; line-height:50px; color:#fff; background:#282828;}
.footer a{ color:#fff;}


/*内页大图*/
.sub-banner{width: 100%; overflow:hidden; position:relative;z-index:1;}
.sub-banner img{width: 100%;}
.sub-banner .sub-txt{width:100%;position:absolute;z-index:2;top:35%;}
.sub-banner .sub-txt h3{ font-size:62px; color:#fff; font-weight:bold; padding-bottom:20px;text-transform:uppercase;}
.sub-banner .sub-txt p{ font-size:30px; color:#fff; padding-top:20px;}


/*内页导航*/
.navTwo{width: 1200px; height: auto; margin: 30px auto 0;}
.navTwo dl{width: 100%; display: flex; display: -webkit-box; display: -webkit-flex; display: -moz-flex; display: -ms-flexbox; display: -moz-box;}
.navTwo dl dd{width: 100%; text-align: center; -moz-box-flex: 1.0; -webkit-box-flex: 1.0; box-flex: 1.0; margin:10px 20px 10px 0;}
.navTwo dl dd:last-child{margin-right:0;}
.navTwo dl dd:nth-child(5){margin-right:0;}
.navTwo dl dd:nth-child(10){margin-right:0;}
.navTwo dl dd a{display: block; line-height: 55px; font-size: 14px; color: #9a9a9a; border:solid 1px #e5e5e5;}
.navTwo dl dd.on a,
.navTwo dl dd a:hover{color: #ffffff; border:solid 1px #fff;background: #042f70;}


/*内页三级导航*/
.navThree{width:1200px;margin: 35px auto 0; text-align:center;}
.navThree ul{text-align: center;}
.navThree ul li{display: inline-block; margin-right: 15px; margin-top: 15px;}
.navThree .nli{height: 40px;text-align: center;}
.navThree .nli span a{ width:140px;height: 40px; padding:0 5px;display: block;color: #666;font-size: 14px;line-height: 40px;background-color: #f4f4f4; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.navThree .nli.on,
.navThree .nli:hover{color: #fff;background-color: #042f70;}
.navThree .nli.on span a,
.navThree .nli:hover span a{color: #fff;background-color: #042f70;}


/*内页标题*/
.subTit{ width:1200px; height:30px; font-size:30px; line-height:30px; color:#000; text-align:center; margin:50px auto 0; padding-bottom:30px; border-bottom:solid 1px #e5e5e5; position: relative;}
.subTit i{display: block;position: absolute;left: 575px;bottom: -2px;height: 3px;background: #042f70;width: 50px;}

/*内页内容*/
.subConten{ width:1200px; min-height:70px; margin:45px auto 0;}
.subConten p{ font-size:14px; line-height:30px; color:#666; margin-bottom:10px;}
.subConten img{ max-width:1200px; height:auto;}


/*分页效果*/
.pages{ width:1200px; height:30px;clear: both;text-align: center;margin: 40px auto 0;}
.pages a,.pages span{background: #f7f7f7;color: #333;text-decoration: none;margin:0 5px;padding: 5px 11px;}
.pages span:first-child{background: #f7f7f7;}
.pages a:hover{color:#fff; background:#042f70;}
.pages span.current{color:#fff; background:#042f70; border-color:#042f70;}
.pages span.disabled{background:#f7f7f7;}
.pages span.disabled:hover{background:#042f70;color:#fff; text-decoration: none;}


/*内页新闻样式一*/
.newsBoxA{ width:1200px; height:auto; margin:50px auto 0;}
.newsBoxA .newsListA{ width:1170px; height:100px; padding:0 15px 25px; display:block; border-bottom:solid 1px #eaeaea; transition: all .5s ease; background: url(../images/icon_1.png) no-repeat 1145px 30px; margin-bottom:30px;}
.newsBoxA .newsListA .newsTimeA{ width:80px; height:100px; background: #f5f5f5; text-align: center; color: #e7463c; float:left; transition: all .5s ease;}
.newsBoxA .newsListA .newsTimeA .newsDateA{ font-size: 42px; line-height: 46px; padding-top: 15px;}
.newsBoxA .newsListA .newsTimeA .newsYearMonA{ font-size:13px; line-height: 20px}
.newsBoxA .newsListA .newsContentA{ width:940px; height:100px; margin-left:40px; float:left;}
.newsBoxA .newsListA .newsContentA .newsTitA{ width:100%; height:30px; font-size:16px; line-height:30px; color: #000; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; transition: all .5s ease;}
.newsBoxA .newsListA .newsContentA .newSummryA{ width:100%; height:50px; font-size:14px; line-height:25px; color: #666; margin-top:10px; display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.newsBoxA .newsListA .newsIconA{ width:40px; height:40px; float:right; margin-top:30px;}
.newsBoxA .newsListA:hover{ background: url(../images/icon_2.png) no-repeat 1145px 30px;}
.newsBoxA .newsListA:hover .newsTimeA{ background:#e7463c; color: #fff;}
.newsBoxA .newsListA:hover .newsTitA{ color:#e7463c;}

/*内页新闻样式三*/
.newsBoxD{ width:1200px; height:auto; margin:50px auto 0;}
.newsBoxD .newsListD{width: 1200px; height: auto; margin-bottom:30px; padding-bottom:30px; border-bottom:solid 1px #ddd; display: block;}
.newsBoxD .newsListD .newsPicD{width: 400px;height: 260px; margin-right: 30px; float: left; overflow: hidden;}
.newsBoxD .newsListD .newsPicD img{width: 100%;height: 100%; transition: all .5s ease;}
.newsBoxD .newsListD .newsContentD{ width:750px; height:auto; padding:10px 0; float:right;}
.newsBoxD .newsListD .newsContentD .newsTitD{ width:720px; height:30px; font-size: 18px; color: #333; line-height: 30px; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.newsBoxD .newsListD .newsContentD .newsSummryD{color: #999;height: 90px;font-size: 14px;line-height: 30px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden; margin-top:20px;}
.newsBoxD .newsListD .newsContentD .newsTimeD{color: #999; font-size: 12px; line-height: 25px; margin-top:20px;}
.newsBoxD .newsListD:hover img{display: block; width: 400px; height: 260px; transform:scale(1.05);}
.newsBoxD .newsListD:hover .newsTitD{color: #042f70;}


/*内页新闻样式二*/
.newsBoxF{width:1200px; height:auto; margin:40px auto 0; padding-bottom:30px;}
.newsBoxF ul li{background: url(../images/icon_3.jpg) 0 center no-repeat; padding-left: 25px; border-bottom:1px dashed #eee; line-height:60px;}
.newsBoxF ul li a{ font-size:14px; color:#666;}
.newsBoxF ul li a:hover{ color: #042f70;}
.newsBoxF ul li span{float:right; color:#999;}


/*内页产品*/
.subPro{ width:100%; margin:50px auto;}
.subPro .subPro_tu{height: 430px; width:50%;overflow:hidden;}
.subPro .subPro_wz{height: 430px; width:50%;}
.subPro .subPro_wz .subPro_fr{ width:500px; margin-top:85px;margin-left:100px;}
.subPro .subPro_wz .subPro_fr .tit{ font-size: 30px;color: #042f70; line-height:100%; padding-bottom:20px; margin-bottom:40px; position: relative;}
.subPro .subPro_wz .subPro_fr i{display: block;position: absolute;left: 0px;bottom: 0px;height: 3px;background: #042f70;width: 60px;}

.subPro .subPro_wz .subPro_fr .js{ font-size: 14px; line-height:30px; color: #4e4e4e; width:500px; height:90px;margin-bottom:40px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.subPro .subPro_wz .subPro_fr .more a{ font-size: 14px; line-height:40px; color: #4e4e4e; width:130px; height:40px; text-align:center;border: solid 1px #b7b7b7;display: block; transition:all ease-out .3s;}
.subPro .subPro_wz .subPro_fr .more a:hover{color: #fff;border: solid 1px #042f70; background-color:#042f70;}
.subPro .subPro_wz .subPro_fl{ width:500px; margin-top:85px;margin-right:100px; float:right;}
.subPro .subPro_wz .subPro_fl .tit{ font-size: 30px;color: #042f70;line-height:100%; padding-bottom:20px; margin-bottom:40px; text-align:right;position: relative;}
.subPro .subPro_wz .subPro_fl i{display: block;position: absolute;right: 0px;bottom: 0px;height: 3px;background: #042f70;width: 60px;}
.subPro .subPro_wz .subPro_fl .js{ font-size: 14px; line-height:30px; color: #4e4e4e; width:500px; height:90px;margin-bottom:40px;text-align:right;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.subPro .subPro_wz .subPro_fl .more a{ font-size: 14px; line-height:40px; color: #4e4e4e; width:130px; height:40px; text-align:center;border: solid 1px #b7b7b7;display: block; float:right; transition:all ease-out .3s;}
.subPro .subPro_wz .subPro_fl .more a:hover{color: #fff;border: solid 1px #042f70; background-color:#042f70;}


/*内页招聘*/
.job{ width:1200px; margin:50px auto 0;}
.job .job_box{border-image: none; width: 1200px;}
.job .job_box ul{width: 100%;job_box-style: none; float: left;}
.job .job_box li{width: 100%;position: relative;float: left;border-top:solid 1px #eee; border-left:solid 1px #eee; border-right:solid 1px #eee; border-bottom:solid 1px #042f70;}
.job .job_box li .job_list{width: 100%; float:right;}
.job .job_box li .job_list .job_zw{width: 130px; height:60px; line-height: 30px; padding:0 30px; font-size: 16px; color:#222; float:left; border-right:solid 1px #eee; margin-top:20px;}
.job .job_box li .job_list .job_top{height: 100px;}
.job .job_box li .job_list .job_top .job_nr{width: 630px;float: left; margin-left:50px;padding: 15px 0px;}
.job .job_box li .job_list .job_top .job_nr .box{width: 100%; float: left;}
.job .job_box li .job_list .job_top .job_nr p{width: 200px; color: #666; line-height: 35px; font-size: 14px; float: left; padding-right:10px; overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.job .job_box li .job_list .job_link{width: 290px; margin: 32px 10px 0; float:right;}
.job .job_box li .job_list .job_link a{width: 140px; height: 35px; text-align: center; line-height: 35px; font-size: 14px; float: left;}
.job .job_box li .job_list .job_link .job_more{background: #dedede; color: #333; margin-right: 5px;}
.job .job_box li .job_list .job_link .job_need{color: #fff;background-color: #6f6f6f;}
.job .job_box li .job_list .job_link a:hover{opacity: 0.8;}
.job .job_box li .job_list .bot{display: none;width: 1120px;border-top:solid 1px #eee; padding:0 40px 60px;}
.job .job_box li .job_list .bot p{ font-size:14px; color:#666; line-height:25px; margin-top:30px;}
.black_overlay{display: none; position: fixed; top: 0%; left: 0%; width: 100%; height: 100%; background-color: black; z-index:1000000; -moz-opacity: 0.8; opacity:.80; filter: alpha(opacity=88);}
.white_content{display: none; position:fixed; margin:auto; left:0; right:0; top:0; bottom:0; width: 1000px; height: 470px; padding-bottom:50px; background-color: white; z-index:1000001; overflow: auto;} 
.bmBox{ border:solid 1px #eee; width:100%; padding:10px 0; height:30px;}
.bmTit{ font-size:16px; color:#333; line-height:30px; float:left; margin-left:30px; }
.bmBox input{border: 0; // 去除未选中状态边框 outline: none; // 去除选中状态边框 background-color: rgba(0, 0, 0, 0);// 透明背景}
.bmBox input[type=text]{float: right; width: 330px; height:30px line-height: 30px; font-size: 16px; color: #333;font-family: "微软雅黑"; margin-right:30px; margin-top:4px;outline: none;}
.bmBox input[type=text2]{float: right; width: 740px; height:30px line-height: 30px; font-size: 16px; color: #333;font-family: "微软雅黑"; margin-right:30px; margin-top:4px;outline: none;}
.bmBox input[type=submit]{display: block; width: 110px; height: 30px; background-color: #3156a3; font-size: 12px; color: #fff; border-radius: 0;border: 0;outline: none; float:left; margin-left:30px;}
.submit{display: block; width: 200px; height: 40px; background-color: #3156a3; margin: 0 auto; font-size: 14px; color: #fff; border-radius: 0;border: 0;outline: none;}
.bmBox textarea{width: 925px; height: 120px; box-sizing: border-box; line-height: 30px; font-size: 14px; color: #333; float: right;border: 0;outline: none;}
.bmBox .radio-box{float: right; width: 200px; font-size:16px; color:#333; line-height:30px; margin-right:150px;}


/*内页联系*/
.subContact{ width:1200px;}
.subContact li{ width:220px; padding:0 40px; text-align:center; float:left;}
.subContact li h4{ width:100%; font-size:16px; line-height:16px; color:#333; margin-top:25px;}
.subContact li h5{ width:100%; font-size:14px; line-height:25px; color:#666; margin-top:10px;}


/*客服*/
.yb_conct{position:fixed;z-index:9999999;top:200px;right:-127px;cursor:pointer;transition:all .3s ease;}
.yb_bar ul li{width:180px;height:53px;font:15px/53px 'Microsoft YaHei';color:#fff;text-indent:54px;margin-bottom:3px;border-radius:3px;transition:all .5s ease;overflow:hidden;}
.yb_bar .yb_top{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 0;}
.yb_bar .yb_phone{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -57px;}
.yb_bar .yb_QQ{text-indent:0;background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -113px;}
.yb_bar .yb_ercode{background:#ff4a00 url(../images/fixCont.png) no-repeat 0 -169px;}
.hd_qr{padding:0 29px 25px 29px;}
.yb_QQ a{display:block;text-indent:54px;width:100%;height:100%;color:#fff;}


/*新闻详细内容*/
.nv{ width:1200px; margin:55px auto 0;}
.nv_tit{text-align: center;color: #333;border-bottom: #d6d6d6 solid 1px;font-size: 20px;line-height: 30px;font-weight: bold;padding-bottom:20px;}
.nv_tim{text-align: center;padding: 10px 0 50px;color: #999;font-size: 14px;line-height: 24px;}
.nv_tim span{display: inline-block; vertical-align: middle; width: 24px; height: 24px; margin-right: 15px; cursor: pointer;}
.nv_tim .fx{display: inline-block; vertical-align: middle; width: 150px;}
.nv_ncon{padding: 0 0 50px;color: #666;font-size: 14px;line-height: 30px;}
.nv_ncon p{ margin-top:10px;}
/* 上一条新闻 * */
.nv_ud{padding: 10px 0 10px;}
.nv_ud div{width: 46%;border-top: #d6d6d6 solid 1px;border-bottom: #d6d6d6 solid 1px;height: 58px;color: #666;font-size: 14px;line-height: 58px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.nv_ud div a{color: #333;}